package com.ruoyi.law.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 订单类型
 *
 * @author lie
 * @date 2022/11/25
 */
@Getter
@AllArgsConstructor
public enum OrderType {
    /**
     * vip订单
     */
    VIP("1", "vip订单"),
    /**
     * 咨询订单
     */
    consultingOrder("2", "咨询订单"),
    /**
     * 服务订单
     */
    serviceOrder("3", "服务订单"),
    /**
     * 文书生成订单
     */
    fileOrder("4", "文书生成订单"),
    ;

    private final String type;
    private final String name;

    /**
     * 获取name
     *
     * @param type 类型
     * @return {@link String}
     */
    public static String getName(String type) {
        for (OrderType vipType : OrderType.values()) {
            if (vipType.getType().equals(type)) {
                return vipType.getName();
            }
        }
        return null;
    }
}
